package com.shijie.domain.enums;

public interface EnumInterface {

    /**
     *  资讯，活动，达人，商品，达人文章内容，团购
     */
    enum EntityType {
        MAGAZINES, ACTIVITY, TALENT, PRODUCT, TALENT_ARTICLE, GROUPON
    }

    enum MediaType{
        PICTRUE("image"),VIDEO("video");
        String value;
        MediaType(String value){
        	this.value=value;
        }
    }

    /**
     * 状态 0待支付、1 代发货（已支付）、2 已发货（待收货）、3 待评价（已收货）、4 已完成、5 取消（关闭） 6 已经退款
     *
     *
     * 活动支付的，只存在 待支付，已完成，取消的状态
     *
     */
    enum PayType {
        UNPAID, WAIT_DELIVERY, HAVE_DELIVERY, WAIT_JUDGE, COMPLETE, CANCEL, REFUND
    }

    /**
     * 交易类型 现金 ，积分和现金 ，积分
     */
    enum TradeType {
        CASH, CASH_SCORE, SCORE
    }

    enum Status {
        VALID, INVALID, CANCEL
    }

    enum IsUsed {
        NOUSED, USED
    }

    enum IndexType {
        LABORATORY, HOT ,ORDINARY
    }
    
    enum UserType {
        USER, TALENT
    }
    
}
